package com.kly.chatter.db.entity;

import com.fqgj.common.entity.BaseEntity;

import java.math.BigDecimal;

/**
* User: a
* Date: 2023-10-12
* Time: 11:58:52.624
* TableDesc:私密照片 私密视频解锁奖励记录
*/
public class PrivateUnlockRewardDBO extends BaseEntity{
    /**
    *chatter 编号
    */
    private String chatterCode;
    /**
    *cm 用户编码
    */
    private String modelCode;
    /**
    *普通用户编码
    */
    private String userCode;
    /**
    *日期 yyyymmdd
    */
    private Integer rewardDate;
    /**
    *奖励
    */
    private BigDecimal reward;
    /**
    *奖励规则id
    */
    private Integer config;
    /**
    *奖励类型 1 普通 2奖励
    */
    private Integer rewardType;
    /**
     * type: 1-pp 2-pv
     */
    private Integer type;

    private Integer ppvUnitsInTime1;

    private Integer ppvUnitsInTime2;

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Integer getPpvUnitsInTime1() {
        return ppvUnitsInTime1;
    }

    public void setPpvUnitsInTime1(Integer ppvUnitsInTime1) {
        this.ppvUnitsInTime1 = ppvUnitsInTime1;
    }

    public Integer getPpvUnitsInTime2() {
        return ppvUnitsInTime2;
    }

    public void setPpvUnitsInTime2(Integer ppvUnitsInTime2) {
        this.ppvUnitsInTime2 = ppvUnitsInTime2;
    }

    public  String getChatterCode(){
        return this.chatterCode;
    }

    public PrivateUnlockRewardDBO setChatterCode(String chatterCode){
        this.chatterCode = chatterCode;
        return this;
    }

    public  String getModelCode(){
        return this.modelCode;
    }

    public PrivateUnlockRewardDBO setModelCode(String modelCode){
        this.modelCode = modelCode;
        return this;
    }

    public  String getUserCode(){
        return this.userCode;
    }

    public PrivateUnlockRewardDBO setUserCode(String userCode){
        this.userCode = userCode;
        return this;
    }

    public  Integer getRewardDate(){
        return this.rewardDate;
    }

    public PrivateUnlockRewardDBO setRewardDate(Integer rewardDate){
        this.rewardDate = rewardDate;
        return this;
    }

    public  BigDecimal getReward(){
        return this.reward;
    }

    public PrivateUnlockRewardDBO setReward(BigDecimal reward){
        this.reward = reward;
        return this;
    }

    public  Integer getConfig(){
        return this.config;
    }

    public PrivateUnlockRewardDBO setConfig(Integer config){
        this.config = config;
        return this;
    }

    public  Integer getRewardType(){
        return this.rewardType;
    }

    public PrivateUnlockRewardDBO setRewardType(Integer rewardType){
        this.rewardType = rewardType;
        return this;
    }
}
